#ifndef _CDIBUJO2D_H
#define _CDIBUJO2D_H

#include "textura.h"

/*------------------------------------------------------------------------------
	2D 	object implementation. 
	Allow to us draw 2D objects
------------------------------------------------------------------------------*/
class CDibujo2D
{
	CTextura m_Textura;
	float m_fX;
	float m_fY;
	float m_fEscala;
	float m_aColor[3];
	Bool  m_bTransparente;	
	
public:

	CDibujo2D();
	~CDibujo2D();
	Bool Iniciar(char *szNombreTextura,float X=0,float Y=0,float Escala=1,Bool transparente=FALSE);
	void Liberar();
	void Dibujar();
	
	/*---------------------------------
	 Funciones de modificación
	---------------------------------*/
	void setX(float fX){m_fX=fX;}
	void setY(float fY){m_fY=fY;}
	void setEscala(float fEscala){m_fEscala=fEscala;}
	void setColor(float fR,float fG,float fB)	{m_aColor[0]=fR;m_aColor[1]=fG;m_aColor[2]=fB;}
	
};

#endif
